package com.spring.appservice.web.service;

import java.util.Map;

import com.spring.appservice.web.model.MessageBoard;

public interface MessageBoardService {
	/*Map<String, Object> queryMsgList(String token, String c_family_id,
			Integer pageNo, Integer pageSize, Integer skip, Integer row);

	Map<String, Object> addMessageBoard(String token,MessageBoard msgBoard);

	Map<String, Object> queryMsgDetailList(String token, String msg_id);
	
	Map<String, Object> removeMessageBoard(String token,String msg_id);*/
	Map<String, Object> getCommunicationUnreadCount(String token,String cUserID) throws Exception;
	Map<String, Object> createCommunication(String token, String content, String password, 
			String communication) throws Exception ;
	Map<String, Object> getCommunicationList(String token) throws Exception;
	Map<String, Object> checkPassword(String token,String communicationID, String password)
			throws Exception;
	Map<String, Object> sendMassage(String token, String content, String communication)
			throws Exception ;
	Map<String, Object> getCommunicationContentList(String token, String communicationID, String page_size, 
			String page_index, String skip, String rows) throws Exception;
	Map<String, Object> getFutureMessageUnreadCount(String token, String cUserID) throws Exception;
	Map<String, Object> createFutureMessage(String token, String title, String content, 
			String openTime, String user) throws Exception;
	Map<String, Object> getMyFutureMessageList(String token, String page_size, String page_index,
			String skip, String rows) throws Exception ;
	Map<String, Object> getFutureMessageContent(String token, String board_future_messageID) throws Exception;
}
